home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 June
/
EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso
/
earcd
/
e-lang
/
bguiv412.rdm
< prev
next >
Wrap
Text File
|
1996-05-20
|
4KB
|
150 lines
Short: AmigaE Modules for BGUI v41.2
Author: ddutoit@arcadis.be (Dominique Dutoit)
Uploader: ddutoit@arcadis.be (Dominique Dutoit)
Type: dev/e
VERSION
v41.2
CHANGES SINCE v41.1
- New objects and constants
- Five new macros not found in v41.2
(GetPathButton, GetFileButton, PopupButton, DisableObject & EnableObject)
- Palette object via a linked library (gadgets/palette_bgui.gadget)*
- Fixed macros for quick creation of menu (see AddButtons example)
- Three completly new examples written in AmigaE and using new BGUI features
(Yes, yes not the old ones unchanged since v38)
* gadgets/palette_bgui.gadget is not included in this archive but you could
find it in the BGUI devpack.
WHAT YOU NEED
AmigaE 3.x (v3.2x strongly recommended)
BGUI 40.x or better
(v41.2 recommended)
the lastest developer pack is available on http://www.az.com/~ie/bgui/
WHAT YOU GET
- sources/addbuttons.e
add, insert and remove buttons from a window
- sources/list1.e
drag and drop items in listviews
- sources/testpalette.e
drag and drop colors on a custom class button
(run this demo twice and drag'n'drop between them!)
(or try it with its C counterpart, 100% compatible)
- sources/gadgets/palette_bgui.e
source of modules/gadgets/palette_bgui.m
- sources/libraries/bgui.e
source of modules/libraries/bgui.m
- sources/libraries/bgui_macros.e
source of modules/libraries/bgui_macros.m
- modules/bgui.m
BGUI functions /* v40.8 */
- modules/palette_bgui.m
palette_bgui.gadget functions /* v2 */
- modules/gadgets/palette_bgui.m
palette_bgui.gadget contstants /* v2 */
- modules/libraries/bgui.m
BGUI objects and constants /* v41.2 */
- modules/libraries/bgui_macros.m
BGUI macros /* v41.2 */
HOW TO USE IT
These modules use the same objects, constants and macros that their C
counterparts.
But you get some bonus:
- BGUIMACROVERSION
(libraries/bgui_macros.m)
Type: constant
Desc: contains the 'bgui_macro.m' version.
- MACROS4BGUIVERSION
(libraries/bgui_macros.m)
Type: constant
Desc: contains the BGUI version with which these macros can deal.
- DisableObject( window, object )
(libraries/bgui_macros.m)
Type: macro
Desc: disables an object inside the specified window.
- EnableObject( window, object )
(libraries/bgui_macros.m)
Type: macro
Desc: enables an object inside the specified window.
- GetPathButton( id )
(libraries/bgui_macros.m)
Type: macro
Desc: creates a fixedwidth button with a path image inside.
- GetFileButton( id )
(libraries/bgui_macros.m)
Type: macro
Desc: creates a fixedwidth button with a file image inside.
- PopupButton( id )
(libraries/bgui_macros.m)
Type: macro
Desc: creates a fixedwidth button with a popup image inside.
- BGUIPALETTENAME
(gadgets/palette_bgui.m)
Type: constant
Desc: contains the gadget name.
- BGUIPALETTEVERSION
(gadgets/palette_bgui.m)
Type: constant
Desc: contains the gadget version.
WHAT'S NEXT?
- More examples
- More BOOPSI objects (AreaClass,...)
- TRUE Object Oriented objects and modules for AmigaE and BGUI
(ARexx, screens,...)
- More subclasses for drag'n'drop (see TestPalette.e to get an idea).
HISTORY
V41.1:
- First release
V41.2:
- New objects and constants
- Five new macros not found in v41.2
(GetPathButton, GetFileButton, PopupButton, DisableObject & EnableObject)
- Palette object via a linked library (gadgets/palette_bgui.gadget)
- Fixed macros for quick creation of menu
- Three examples written in AmigaE and using new BGUI features
AUTHORS
Original AmigaE modules - Jan van den Baard
BGUI v41.2 C includes - Ian J.Einman (74271.2766@compuserve.com)
BGUI v41.2 AmigaE modules - Dominique Dutoit (ddutoit@arcadis.be)
EMAILWARE
If you use my modules, please send me an e-mail.